<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <!-- 为什么表达式[] == ![] 结果为 true。 -->
    <!-- 首先将空数组转换为true，再取反得false； 
    接着是[] == false，这是布尔值和非布尔值类型比较，首先将false转换为0，
    然后调用对象的toString方法，返回一个空对象'' 
    最后空对象转换为数值0，即 0 == 0，结果返回true。 -->
</body>
</html>